int * create(int n){
    int *p=malloc(sizeof(int)*n);
    for(int i=0;i<n;i++){
        scanf("%d",p+i);
    }
    return p;
}
void cal(int * array, int size){
    int sum = 0;
    int min=0x3f3f3f3f//对应二进制数为00111111001111110011111100111111,一个较大的数，通常当做正无穷（不取0x7f7f7f7f是因为这个数相加不会让int溢出）;
    int max=(1<<31);//即二进制补码10000000000000000000000000000000,int的最小值
    double avg=0.0f;
    for(int i=0;i<size;i++){
        sum+=*(array+i);
        avg=avg+*(array+i);
        if(min>*(array+i))min=*(array+i);
        if(max<*(array+i))max=*(array+i);
    }
    avg=avg/size;
    printf("%d\n%.2lf\n%d\n%d\n",sum,avg,max,min);
    
}